File: //opt/cloudlinux/venv/usr/share/python-cllib/scripts/__pycache__/plesk_suid_caller.cpython-311.pyc
�
�IYh� � � � d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZ e e j
d � � Z e� � Ze�
e� � ZeD ]KZej Z eed�� � Z e ej e� � � � e j d � � �A# e$ r Y �Hw xY w e ej i � � � � e j d � � dS # eef$ r- e ej i � � � � e j d� � Y dS e$ r: e ej ej � � � � � � e j d � � Y dS w xY w)
� N)�ClPwd)�userdomains)�NoPanelUser� T)�as_root� �
)�sys�json� traceback�clcommonr �clcommon.cpapi.plugins.pleskr �clcommon.cpapi.cpapiexceptionsr �int�argv�uid�_clpwd�
get_pw_by_uid�pwd_list�user_pwd�pw_name�username�res�print�dumps�exit�KeyError� Exception�
format_exc� � �H/opt/cloudlinux/venv/usr/share/python-cllib/scripts/plesk_suid_caller.py�<module>r# s� �� �
�
�
� ���� � � � � � � � � � � 4� 4� 4� 4� 4� 4� 6� 6� 6� 6� 6� 6��
�#�c�h�q�k�
�
�C�
�U�W�W�F��#�#�C�(�(�H�� � ���#�� ��+�h��5�5�5�C��E�*�$�*�S�/�/�"�"�"��C�H�Q�K�K�K�K��� � � ��D� ���� �E�*�$�*�R�.�.�����C�H�Q�K�K�K�K�K���X�� � � � �E�*�$�*�R�.�.�����C�H�R�L�L�L�L�L�L�� � � � �E�*�$�*�)�Y�)�+�+�
,�
,�-�-�-��C�H�R�L�L�L�L�L�L����s<